package com.naiterui.ehp.bs.emr.entity.mongo.health;

import lombok.*;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @Description 慢病史
 * @Author gongbaoqiang
 * @Date 2020/6/2 2:26 PM
 */
@Data
@ToString
@Builder
public class Chronic implements Serializable {

    private static final long serialVersionUID = 6100969241934033338L;
    /**
     * 选项值
     */
    private List<String> values;

    /**
     * 糖尿病
     */
    private OptionDetail diabetes;

    /**
     * 冠心病
     */
    private OptionDetail conronaryHeart;

    /**
     * 甲亢
     */
    private OptionDetail thyroidism;


    /**
     * 甲减
     */
    private OptionDetail hypothyroidism;

    /**
     * 慢性肾病
     */
    private OptionDetail nephropathy;



    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    public static class OptionDetail{

        /**
         * 类型
         */
        private String type;

        /**
         * 确诊日期
         */
        private Date diagnosisDate;

        /**
         * 现阶段治疗方案
         */
        private List<String> treatmentPlan;

    }
}
